package com.zht.mapper;

import com.zht.entity.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


@Mapper
public interface SelectSpeedListMapper {
    List<String> getSpeedList();

    Integer getExpenseBySpeed(@Param("speed") String speed);


    List<CliqueSdWan> selectDepartInfoList(@Param("cliqueSdWan") CliqueSdWan cliqueSdWan);


    List<CliqueSdWan> list();

    List<CliqueSdWan> selectCaononNumList(CliqueSdWan cliqueSdWan);

    void updateExcel(@Param("cliqueSdWanDto") CliqueSdWanDto cliqueSdWanDto);

    void deleteData();

    void addData(@Param("status") String status,@Param("uplink") String uplink,@Param("dataList") List<CliqueSdWanDto> dataList);

    List<String> getNormalListList();

    List<String> getSpeedListList();

    List<String> getAccessModeListList();

    List<String> getAccessLevelListList();

    void deleteInternetData();

    void addInternetData(@Param("s") String s, @Param("uplink") String uplink, @Param("dataList") List<InternetLineDto> dataList);

    void addUser(UserEntity out);

    FileVo findFile(String key);

    /**
     * 新增文件
     * @param fileVo
     */
    void addFile(FileVo fileVo);
}
